package jdk5.metadata;

import jdk5.metadata.impl.Cat;
import jdk5.metadata.impl.CatImpl;

/**
 * Description: jdk1.5新特性：元数据（Metadata）
 * 元数据以标签的形式存在于Java代码中
 * 元数据描述得信息是类型安全的，即元数据内部的字段都是明确类型的
 * 元数据需要编译器之外的工具额外的处理用来生成其他的程序部件
 * 元数据可以只存在于Java源代码级别，也可以存在于编译之后的Class文件内部
 * 
 * 个人认为：很有用呀这个东西，注解这个东西，在web工程里面经常使用，不管是哪个框架，SSH还是SSM
 * @author Kwum
 * @date 2017年6月15日 下午4:42:15
 * @version 1.0
 */


public class Run {

    public static void main(String[] args) {
        
        Cat cat = new CatImpl();
       
        try {
            System.out.println(cat.meow());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    

}
